#include "gwwv.h"

void SFGenerateFont(void) {
    gwwv_post_notice("NYI","Generate not yet implemented");
}

void FVImport(void) {
    gwwv_post_notice("NYI","Import not yet implemented");
}

void CharViewCreate(void) {
    gwwv_post_notice("NYI","Outline glyph editor  not yet implemented");
}

void BitmapViewCreatePick(void) {
    gwwv_post_notice("NYI","Bitmap glyph editor  not yet implemented");
}

void MetricsViewCreate(void) {
    gwwv_post_notice("NYI","Metrics View  not yet implemented");
}

void PrintDlg(void) {
    gwwv_post_notice("NYI","Print  not yet implemented");
}

void OutlineDlg(void) {
    gwwv_post_notice("NYI","OutlineDlg  not yet implemented");
}

void ShadowDlg(void) {
    gwwv_post_notice("NYI","ShadowDlg  not yet implemented");
}

void SimplifyDlg(void) {
    gwwv_post_notice("NYI","SimplifyDlg  not yet implemented");
}

void BitmapViewCreate(void) {
    gwwv_post_notice("NYI","BitmapViewCreate  not yet implemented");
}

void ScriptDlg(void) {
    gwwv_post_notice("NYI","Script dialog  not yet implemented");
}

void FontMenuFontInfo(void) {
    gwwv_post_notice("NYI","Font Info dialog  not yet implemented");
}

void SFMathDlg(void) {
    gwwv_post_notice("NYI","Math Info dialog  not yet implemented");
}

void FindProblems(void) {
    gwwv_post_notice("NYI","Find Problems dialog  not yet implemented");
}

void SFValidationWindow(void) {
    gwwv_post_notice("NYI","Validation dialog  not yet implemented");
}

void EmboldenDlg(void) {
    gwwv_post_notice("NYI","Embolden dialog  not yet implemented");
}

void ObliqueDlg(void) {
    gwwv_post_notice("NYI","Oblique dialog  not yet implemented");
}

void CondenseExtendDlg(void) {
    gwwv_post_notice("NYI","Condense/extend dialog  not yet implemented");
}

void FVSelectByPST(void) {
    gwwv_post_notice("NYI","Select by lookup subtable dialog  not yet implemented");
}

void SVCreate(void) {
    gwwv_post_notice("NYI","Find/Replace dialog  not yet implemented");
}

void SCCharInfo(void) {
    gwwv_post_notice("NYI","Glyph Info dialog  not yet implemented");
}

void SFBdfProperties(void) {
    gwwv_post_notice("NYI","BDF Props dialog  not yet implemented");
}

void FVMassGlyphRename(void) {
    gwwv_post_notice("NYI","Mass rename  not yet implemented");
}

void SCRefBy(void) {
    gwwv_post_notice("NYI","SCRefBy dialog  not yet implemented");
}

void SCSubBy(void) {
    gwwv_post_notice("NYI","SCSubBy dialog  not yet implemented");
}

void TransformDlgCreate(void) {
    gwwv_post_notice("NYI","Transform dialog  not yet implemented");
}

void PointOfViewDlg(void) {
    gwwv_post_notice("NYI","PointOfViewDlg  not yet implemented");
}

void NonLinearDlg(void) {
    gwwv_post_notice("NYI","NonLinearDlg  not yet implemented");
}

void BitmapDlg(void) {
    gwwv_post_notice("NYI","BitmapDlgg  not yet implemented");
}

void FVStroke(void) {
    gwwv_post_notice("NYI","FVStroke dialog  not yet implemented");
}

void FVTile(void) {
    gwwv_post_notice("NYI","FVTile dialog  not yet implemented");
}

void FontCompareDlg(void) {
    gwwv_post_notice("NYI","FontCompareDlg  not yet implemented");
}

void FVMergeFonts(void) {
    gwwv_post_notice("NYI","FVMergeFonts  not yet implemented");
}

void FVInterpolateFonts(void) {
    gwwv_post_notice("NYI","FVInterpolateFonts  not yet implemented");
}

void GotoChar(void) {
    gwwv_post_notice("NYI","GotoChar  not yet implemented");
}

void SFShowLigatures(void) {
    gwwv_post_notice("NYI","SFShowLigatures  not yet implemented");
}

void SFShowKernPairs(void) {
    gwwv_post_notice("NYI","SFShowKernPairs  not yet implemented");
}

void ShowAtt(void) {
    gwwv_post_notice("NYI","ShowAtt  not yet implemented");
}

void SFNewLookupSubtableOfType(void) {
    gwwv_post_notice("NYI","SFNewLookupSubtableOfType  not yet implemented");
}

void FVSetWidth(void) {
    gwwv_post_notice("NYI","FVSetWidth  not yet implemented");
}

void FVAutoWidth(void) {
    gwwv_post_notice("NYI","FVAutoWidth  not yet implemented");
}

void FVAutoKern(void) {
    gwwv_post_notice("NYI","FVAutoKern  not yet implemented");
}

void ShowKernClasses(void) {
    gwwv_post_notice("NYI","ShowKernClasses  not yet implemented");
}

void KernPairD(void) {
    gwwv_post_notice("NYI","KernPairD  not yet implemented");
}

void SCEditInstructions(void) {
    gwwv_post_notice("NYI","SCEditInstructions  not yet implemented");
}

void SFEditTable(void) {
    gwwv_post_notice("NYI","SFEditTable  not yet implemented");
}

void SFHistogram(void) {
    gwwv_post_notice("NYI","SFHistogram  not yet implemented");
}

void AskUserForCIDMap(void) {
    gwwv_post_notice("NYI","AskUserForCIDMap  not yet implemented");
}

void FontInfo(void) {
    gwwv_post_notice("NYI","FontInfo  not yet implemented");
}

void DisplayGroups(void) {
    gwwv_post_notice("NYI","DisplayGroups  not yet implemented");
}

void DefineGroups(void) {
    gwwv_post_notice("NYI","DefineGroups  not yet implemented");
}

void MMWizard(void) {
    gwwv_post_notice("NYI","MMWizard  not yet implemented");
}

void MMChangeBlend(void) {
    gwwv_post_notice("NYI","MMChangeBlend  not yet implemented");
}

void LoadEncodingFile(void) {
    gwwv_post_notice("NYI","LoadEncodingFile  not yet implemented");
}

void MakeEncoding(void) {
    gwwv_post_notice("NYI","MakeEncoding  not yet implemented");
}

void RemoveEncoding(void) {
    gwwv_post_notice("NYI","RemoveEncoding  not yet implemented");
}

void SCUsedBySubs(void) {
    gwwv_post_notice("NYI","SCUsedBySubs  not yet implemented");
}

void MVRefreshChar(void) {
    gwwv_post_notice("NYI","MVRefreshChar  not yet implemented");
}

void MVRegenChar(void) {
    gwwv_post_notice("NYI","MVRegenChar  not yet implemented");
}

void BVChangeBC(void) {
    gwwv_post_notice("NYI","BVChangeBC  not yet implemented");
}

void SF_CloseAllInstrs(void) {
}


void PrintWindowClose(void) {
}

void CharInfoDestroy(void) {
}

void SVAttachFV(void) {
}

void FontInfoDestroy(void) {
}

void ValidationDestroy(void) {
}

void SVDetachFV(void) {
}

void GetEncodingMenu(void) {
}

void KCLD_End(void) {
}

void CVChangeSC(void) {
}

void SFFindNearTop(void) {
}

void SFRestoreNearTop(void) {
}

int ItalicConstrained;
float arrowAmount, arrowAccelFactor, snapdistance;
int stop_at_join, updateflex;
int clear_tt_instructions_when_needed;
int ask_user_for_resolution;
int cvvisible, bvvisible;
int oldsystem, old_validate, old_fontlog;
char *oflib_username, *oflib_password;
int regular_star, polystar, rectelipse, center_out, ps_pointcnt, rr_radius, star_percent, debug_wins, gridfit_dpi, gridfit_depth;
int gridfit_pointsize;
int default_font_filter_index;
int cv_auto_goto;
int palettes_docked;
int infowindowdistance;
char *user_font_filters;


struct cvshows {
    int showfore, showback, showgrids, showhhints, showvhints, showdhints;
    int showpoints, showfilled;
    int showrulers;
    int showrounds;		/* 0=>no, 1=>auto, 2=>always */
    int showmdx, showmdy;	/* minimum distances x,y */
    int showhmetrics, showvmetrics;	/* show advance width, baseline, etc. */
    int markextrema;
    int markpoi;		/* Points of inflection */
    int showblues, showfamilyblues;
    int showanchor;
    int showcpinfo;
    int showtabs;		/* with the names of former glyphs */
    int showsidebearings;
} CVShows;

struct bvshows {
    int showfore, showoutline, showgrid;
    int lastpixelsize;
} BVShows;
